[][src]Crate lv2rs_core

A rust re-implementation of the LV2 core library.

This crate contains the complete contents of the LV2 core library with additional constructions to make the use of LV2 as idiomatic and safe as possible.

Re-exports

pub use raw::Descriptor;
pub use raw::Feature;

Modules

ports

Safer wrappers for raw LV2 audio IO.

raw

Raw re-implementation of the C-Header

uris

LV2 URIs

Macros

lv2_main

Create lv2 export functions.

Traits

ExtensionData

Marker trait for extension data.

Plugin

LV2 plugin trait.

Functions

activate

Helper function for the activate plugin call.

cleanup

Helper function for the cleanup plugin call.

connect_port

Helper function for the connect_port plugin call.

deactivate

Helper function for the deactivate plugin call.

extension_data

Helper function for the extension_data plugin call.

instantiate

Helper function for the instantiate plugin call.

run

Helper function for the run plugin call.